home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / linux / devpts_fs.h < prev    next >
C/C++ Source or Header  |  2005-10-13  |  1KB  |  35 lines

  1. /* -*- linux-c -*- --------------------------------------------------------- *
  2.  *
  3.  * linux/include/linux/devpts_fs.h
  4.  *
  5.  *  Copyright 1998-2004 H. Peter Anvin -- All Rights Reserved
  6.  *
  7.  * This file is part of the Linux kernel and is made available under
  8.  * the terms of the GNU General Public License, version 2, or at your
  9.  * option, any later version, incorporated herein by reference.
  10.  *
  11.  * ------------------------------------------------------------------------- */
  12.  
  13. #ifndef _LINUX_DEVPTS_FS_H
  14. #define _LINUX_DEVPTS_FS_H
  15.  
  16. #include <linux/errno.h>
  17.  
  18. #ifdef CONFIG_UNIX98_PTYS
  19.  
  20. int devpts_pty_new(struct tty_struct *tty);      /* mknod in devpts */
  21. struct tty_struct *devpts_get_tty(int number);     /* get tty structure */
  22. void devpts_pty_kill(int number);         /* unlink */
  23.  
  24. #else
  25.  
  26. /* Dummy stubs in the no-pty case */
  27. static inline int devpts_pty_new(struct tty_struct *tty) { return -EINVAL; }
  28. static inline struct tty_struct *devpts_get_tty(int number) { return NULL; }
  29. static inline void devpts_pty_kill(int number) { }
  30.  
  31. #endif
  32.  
  33.  
  34. #endif /* _LINUX_DEVPTS_FS_H */
  35.